﻿class Vrchol:
    """vrchol binárního stromu"""
    
    def __init__(self, x = None):
        self.info = x             # uložená hodnota
        self.levy = None          # levý syn
        self.pravy = None         # pravý syn

def pocet2(v):          # počet vrcholů binárního stromu s kořenem "v"
    poc = 0             # počítadlo vrcholů

    def pocet1(v):
        nonlocal poc
        poc += 1
        if v.levy != None:
            pocet1(v.levy)
        if v.pravy != None:
            pocet1(v.pravy)

    pocet1(v)
    return poc
